package homework;

import java.io.File;

public class Demo {


    public static void main(String[] args) {
//        //String类常用PAI
//
//        String line = "java   java";
//        //获取字符串的长度
//        int i = line.length();
//        System.out.println(i);
//        //获取字符的下标
//        i =line.indexOf("v");
//        System.out.println(i);
//        //从什么位置开始获取字符的下标
//        i = line.indexOf("j",1);
//        System.out.println(i);
//        //字符不在字符串中时返回-1
//        i = line.indexOf("e");
//        System.out.println(i);
//        //获取字符最后一次出现的下标
//        i = line.lastIndexOf("j");
//        System.out.println(i);
//        //截取字符串
//        String line1 = line.substring(1,2);
//        System.out.println(line1);
//        //截取该位置直到末尾的字符串
//        line1 = line.substring(3);
//        System.out.println(line1);
//        //去除两边空格
//        System.out.println(line.trim());
//        line.trim();
//        /*
//                    toUpperCse()和toLowerCase()
//	            将当前字符串转换成全大写或者全小写
//                 */
//        //获取指定位置的字符
//        char line2 = line.charAt(3);
//        System.out.println(line2);
//        //查询该字符串是否以指定字符开始
//        boolean b = line.startsWith("j");
//        System.out.println(b);
//        //查询该字符串是否以指定字符结束
//         b = line.endsWith("java");
//        System.out.println(b);
//        //将字符串翻转
//        line1 = String.valueOf(i);
//        System.out.println(line1);
//        //StringBuilder,StringBuffer
//        line = "好好学习java";
//        StringBuilder bu = new StringBuilder(line);
//        bu.append("123");
//        System.out.println(line);
//        System.out.println(bu);
//        bu.replace(4,6,"看见");
//        System.out.println(bu);
//        bu.delete(6,7);
//        System.out.println(bu);
//        bu.insert(4,"java");
//        System.out.println(bu);
//        bu.reverse();
//        System.out.println(bu);
//        line = bu.reverse().toString();
//        System.out.println(line);

//使用File访问当前项目目录下的demo.txt文件





//获取字符串的长度
            String line = "java   java";
            int i= line.length();
    //获取字符的下标
            i=line.indexOf("v");
    //从指定位置开始获取字符的下标
            i = line.indexOf("j",1);
    //字符串中没有指定字符时返回-1
            i = line.indexOf("e");
    //获取指定字符在字符串中最后一次出现的下标
            i = line.lastIndexOf("j");
    //截取字符串
            String line1 = line.substring(1,2);
    //截取指定位置到末尾的字符串
            line1 = line.substring(3);
    //去除两边空格
            line.trim();
    //将当前字符串转换成全大写或者全小写
            line.toUpperCase();
            line.toLowerCase();
    //获取指定位置的字符
            char line2 = line.charAt(3);
    //查询该字符串是否以指定字符开始
            boolean b = line.startsWith("j");
    //查询该字符串是否以指定字符结束
            b = line.endsWith("java");
    //将字符串翻转
            line1 = String.valueOf(i);






































        /*
            创建File时要指定路径.而路径通常使用相对路径.
            相对路径的好处在于有良好的跨平台性
            "./"是相对路径中使用最多的,表示"当前目录",而当前目录是哪里
            取决于程序运行环境而定.在idea中运行java程序时,这里指定的
            当前目录就是当前程序所在的项目目录


         */
        File file = new File("./demo.txt");
        //获取名字
        String name= file.getName();
        System.out.println(name);



    }
}
